<?php
// $Id: views-view-field.tpl.php,v 1.1 2008/05/16 22:22:32 merlinofchaos Exp $
 /**
  * This template is used to print a single field in a view. It is not
  * actually used in default Views, as this is registered as a theme
  * function which has better performance. For single overrides, the
  * template is perfectly okay.
  *
  * Variables available:
  * - $view: The view object
  * - $field: The field handler object that can process the input
  * - $row: The raw SQL result that can be used
  * - $output: The processed output that will normally be used.
  *
  * When fetching output from the $row, this construct should be used:
  * $data = $row->{$field->field_alias}
  *
  * The above will guarantee that you'll always get the correct data,
  * regardless of any changes in the aliasing that might happen if
  * the view is modified.
  */
?>
<?php 

$timestamp = $row->{$field->field_alias};

$format = 'j. M H:i';

if (format_date(time(),'custom','j.m.Y') == format_date($timestamp,'custom','j.m.Y')) {
  $prefix = t('Today'). ' ';
  $format = 'H:i';
} 

if (format_date(time() - (60 * 60 * 24),'custom','j.m.Y') == format_date($timestamp,'custom','j.m.Y')) {
  $prefix = t('Yesterday'). ' ';
  $format = 'H:i';
} 


if (format_date(time(),'custom','Y') !== format_date($timestamp,'custom','Y')) {
  $format = 'j. M Y H:i';
} 

print $prefix . format_date($timestamp, 'custom', $format);

